package com.bt.lms.service;

import com.bt.lms.entity.StuBasicInfo;

import java.sql.SQLException;

/**
 *
 * 学员基本信息服务
 * @author 王波
 */
public interface StuBasicInfoService {

    /**
     * 编辑功能
     * @param id 学员的id
     * @param stuBasicInfo 要编辑的学员基本信息：
     * 学员编号，姓名，性别，出生日期，籍贯，民族，出生地，证件类型，证件号码，婚姻状况，政治面貌
     * 选填：英文名，姓名拼音，曾用名，信仰宗教，国籍/地区，港澳台侨外，健康状况，血型，身份证件有效期，是否独生子女
     * @return 是否成功
     */
    public boolean edit(Long id, StuBasicInfo stuBasicInfo) throws SQLException;


    /**
     * 修改头像功能
     * @param id 学员的唯一ID
     * @param path 要修改的照片文件在服务器中的路径
     * @return 是否成功
     */
    public boolean editHeadImage(Long id,String path) throws SQLException;


    /**
     * 删除头像功能
     * @param id 学员的唯一ID
     * @return 是否成功
     */
    public boolean deleteHeadImage(Long id) throws SQLException;




}
